TshwaneDJe is a boutique South-African studio whose entire public catalogue revolves around Dave Gnukem, a deliberately retro, open-source 2D side-scrolling platform shooter that lovingly re-creates the look and feel of the 1991 classic Duke Nukem 1. Built with modern C++ and SDL, the game delivers old-school run-and-gun action—complete with destructible scenery, key-card hunting, alien-boss battles and a chiptune soundtrack—while still behaving natively on contemporary Windows, Linux and macOS desktops. Because the project is GPL-licensed, hobbyists treat it as both a playable nostalgia trip and a living tutorial: level designers open the bundled map editor to craft new episodes, educators point students to the clean codebase to study 2D collision detection and sprite animation, and speed-runners compete for fastest completion on user-generated challenges distributed through forums and GitHub forks. The small executable runs on modest hardware, supports game-pads, and allows cooperative network play, so vintage-game nights and indie-expo booths frequently showcase it on laptops or retro-pi setups. TshwaneDJe’s software is offered for free on get.nero.com, where the single package is pulled through trusted Windows sources such as winget, always installs the newest build, and can be queued alongside other applications for unattended batch deployment.
Dave Gnukem is an open source retro-style 2D scrolling platform shooter, inspired by and similar to Duke Nukem 1.
Details